package com.zz.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zz.common.R;
import com.zz.entity.UserRole;
import org.springframework.web.bind.annotation.RequestBody;

import javax.annotation.Nullable;

/**
 * @author HUAWEI
 */
public interface UserRoleService extends IService<UserRole> {

    /**
    * (根据条件) 分页 展示所有用户角色
    * */
    R<Page> page(int page, int pageSize, @Nullable String userName, @Nullable String roleRealName);

    /**
    * 删除用户角色
    * */
    R<String> deleteUserRole(UserRole userRole);

    /**
    * 增加用户角色
    * */
    R<String> addUserRole(UserRole userRole);

    /**
    * 修改用户角色
    * */
    R<String> updateUserRole(UserRole userRole);
}
